@charset "utf-8";

/*footer*/
.footer-links{display: none;}
.footer-link-menu{position: relative; z-index: 2;}
.footer-link-menu .container{position: relative; border-bottom: 1px solid rgba(51,147,81,1);}
.footer-link-menu h3{position: absolute; top: 0; left: 0; width: 11em; text-align: center;  padding: 15px 0; line-height: 20px; font-weight: bold; font-size: 1.125em; color: #fff; text-shadow: 2px 2px 2px #555;}
.footer-link-menu ul{margin-right: -10px; margin-left: 12em;}
.footer-link-menu ul li{float: left; width: 30%;}
.footer-link-menu ul li a{position: relative; display: block; margin-right: 10px; margin-left: 10px; padding: 15px 0; text-align: center; line-height: 30px;}
.footer-link-menu ul li a font{display: inline-block; line-height: 20px; vertical-align: top; font-size: 1.125em; font-weight: bold; color: #fff; text-shadow: 2px 2px 2px #555;}
.footer-link-menu ul li.on a{color:#666;}
.footer-link-menu ul li.on a i{background-position:0 -20px;}

.footer-link-content{position: relative; z-index: 1; top: -1px; overflow:hidden;}
.footer-link-content ul{display: none; padding: 15px 15px 10px; border: 1px solid #000; background-color: rgba(51,147,81,0.6); overflow: hidden;}
.footer-link-content ul li{float: left; width: 16.66667%;}
.footer-link-content ul li h4{margin-right: -10px; margin-left: -10px;}
.footer-link-content ul li a{position: relative; display: inline-block; max-width: 100%; padding-left: 1em; margin: 0 10px 5px; font-size: .875em; color: #fff; line-height: 2em;}
.footer-link-content ul li a:before{position: absolute; top: -2px; left: 0; content: ""; margin-top: 1em; width: 4px; height: 4px; line-height: 2em; background-color: #fff; border-radius: 50%;}

.footer-grid{position: relative; padding: 25px 15% 25px 27%; font-weight: bold; color: #fff; text-shadow: 2px 2px 2px #555}
.footer-grid a{color: #fff;}
.footer-grid .bqxx{text-align: center; font-size: 1.125em; margin-left: -8px; line-height: 2em;}
.footer-grid .bqxx img{margin-right: 6px;}
.footer-grid .bqxx strong{padding-right: 5px; padding-left: 5px; font-family: Arial;}
.footer-grid .bqxx span{display: inline-block; margin-right: .75em; margin-left: .75em;}
.footer-grid .biaozhi{position: absolute; top: 50%; left: 0; width: 27%; text-align: center; margin-top: -40px;}
.footer-grid .biaozhi .wzabs img{height: 55px; background: #fff; border-radius: 2px;}
.footer-grid .qrcode{position: absolute; top: 50%; right: 0; margin-top: -75px; width: 15%; text-align: right;}
.footer-grid .qrcode dl{display: inline-block; width: 125px; text-align: center;}
.footer-grid .qrcode img{display: block; width: 100%;}
.footer-grid .qrcode p{line-height: 25px; font-size: .875em;}

.body-isxxgk .footer-grid{padding-left: 27%; padding-right: 12%;}
.body-isxxgk .footer-grid .biaozhi{width: 29%;}

